knitr::opts_chunk$set(echo = TRUE)
Best-fits shown are the one with minimum RMSE All monthly or annual totals are calculated after removing simulated values when observations were absent. So these totals could be underestimates, but would give correct statistic for comparisons.
Observed Eddy flux tower Evapotranpiration against simulated ET that includes soil evaporation and vegetation evapo-transpiration:
current.folder <- "2019-10-14_5000" knitr::include_graphics(file.path("figures", current.folder, "ET_Obs_vs_model_daily_all_years_points_lines.jpeg"))
Daily totals: Best-fits and statistics on the graph are for daily totals:
knitr::include_graphics(file.path("figures", current.folder, "ET_Obs_vs_model_daily_all_years.jpeg"))
Daily totals: Best-fits and statistics on the graph are for annual totals:
knitr::include_graphics(file.path("figures", current.folder, "ET_Obs_vs_model_daily_all_years_yearly.jpeg"))
Monthly totals: Best-fits and statistics on the graph are for monthly totals:
knitr::include_graphics(file.path("figures", current.folder, "ET_Obs_vs_model_monthly.jpeg"))
Monthly totals: Best-fits and statistics on the graph are for annual totals:
knitr::include_graphics(file.path("figures", current.folder, "ET_Obs_vs_model_monthly_yearly.jpeg"))
Thus for ET best-fits should be chosen with minimum RMSE for monthly, yearly and daily scales, can ignore R-squared. For daily no simulation has a good R-squared.
Observed stream guage against simulated QRUNOFF = QOVER(overland flow) + QDRAI (sub-surface drainage):
Daily totals: Best-fits and statistics on the graph are for daily totals:
knitr::include_graphics(file.path("figures", current.folder, "QRUNOFF_Obs_vs_model_daily.jpeg"))
Daily totals: Best-fits and statistics on the graph are for annual totals:
knitr::include_graphics(file.path("figures", current.folder, "QRUNOFF_Obs_vs_model_daily_yearly.jpeg"))
Monthly totals: Best-fits and statistics on the graph are for monthly totals:
knitr::include_graphics(file.path("figures", current.folder, "QRUNOFF_Obs_vs_model_monthly.jpeg"))
Monthly totals: Best-fits and statistics on the graph are for annual totals:
knitr::include_graphics(file.path("figures", current.folder, "QRUNOFF_Obs_vs_model_monthly_yearly.jpeg"))
Best-fits for QRUNOFF based on annual totals (min RMSE) are trying to get the two extreme years with peaks right (heavy overland flow?), but in doing that this overestimates other years. Whereas those that maximise Rsq with annual totals does not suffer from this and, in fact, seem to match the absolute monthly variation in some years better than the monthly best-fits--either based on min RMSE or max Rsq. So best-fits for QRUNOFF should not be chosen based on min RMSE yearly, but be chosen with minimum RMSE for monthly, and max Rsq for yearly. Daily also has a good max R-squared (0.41). Monthly R-sq also high at ~0.8.
current.folder <- "2019-10-14_5000" knitr::include_graphics(file.path("figures", current.folder, "GPP_Obs_vs_model_daily_all_years_points_lines.jpeg"))
Daily totals: Best-fits and statistics on the graph are for daily totals:
knitr::include_graphics(file.path("figures", current.folder, "GPP_Obs_vs_model_daily.jpeg"))
Daily totals: Best-fits and statistics on the graph are for annual totals:
knitr::include_graphics(file.path("figures", current.folder, "GPP_Obs_vs_model_daily_yearly.jpeg"))
Monthly totals: Best-fits and statistics on the graph are for monthly totals:
knitr::include_graphics(file.path("figures", current.folder, "GPP_Obs_vs_model_monthly.jpeg"))
Monthly totals: Best-fits and statistics on the graph are for annual totals:
knitr::include_graphics(file.path("figures", current.folder, "GPP_Obs_vs_model_monthly_yearly.jpeg"))
For GPP no daily simulation has a good R-squared. Max monthly R-sq also at 0.13. Yearly best-fits do not seem to improve daily/monthly fits either, at least visually. Perhaps yearly min RMSE should be used to choose.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.